/*
 * Teste 3
 * Singleton implementado incorretamente, n�o funcional.
 */

public class Main {

	public static void main(String[] args) {
		Singleton s1 = Singleton.getInstance()
		Singleton s2 = Singleton.getInstance();
		
		System.out.println("Quantidade de instancias: " + s1.quantidade());
	}

}

class Singleton {

	private static Singleton instance;
	private int quantidade = 0;
	
	private Singleton() {
		quantidade++;
	}
	
	public static Singleton getInstance() {
		return instance;
	}
	
	public int quantidade() {
		return quantidade;
	}
}
